package com.cnap.multiclouldmgmt.service;

import com.cnap.multiclouldmgmt.model.AlgScheduleInfoV2Model;
import com.cnap.multiclouldmgmt.model.images.ImageInfoModel;
import com.cnap.multiclouldmgmt.model.images.MergeReq;
import com.cnap.multiclouldmgmt.model.images.PatchRes;
import com.cnap.multiclouldmgmt.model.images.UploadPatchReq;
import com.cnap.multiclouldmgmt.model.k8sMonitorModels.*;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @author dyq
 * 基础服务
 */
public interface ImageInfoService {

    String uploadImageInfo(ImageInfoModel imageInfoModel);

    PatchRes uploadPatch(UploadPatchReq uploadPatchReq, MultipartFile multipartFile);

    void mergePatchFile(MergeReq mergeReq);
}
